package com.tupu.entity.dispatch;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * @TableName tb_standardization_rule
 */
@TableName(value ="tb_standardization_rule")
@Data
public class StandardizationRule implements Serializable {
    /**
     * 标签
     */
    @TableField(value = "tag")
    private String tag;

    /**
     * 类型
     */
    @TableField(value = "type")
    private String type;

    /**
     * 设备名称
     */
    @TableField(value = "device_name")
    private String deviceName;

    /**
     * 信息类型名称
     */
    @TableField(value = "info_type_name")
    private String infoTypeName;

    /**
     * 规范信息描述
     */
    @TableField(value = "specification_info_desc")
    private String specificationInfoDesc;

    /**
     * 优先级
     */
    @TableField(value = "priority")
    private Integer priority;

    /**
     * 主站合并(1是、0否)
     */
    @TableField(value = "main_station_merge")
    private Integer mainStationMerge;

    /**
     * 是否上送(1是、0否)
     */
    @TableField(value = "submitted")
    private Integer submitted;

    /**
     * 备注
     */
    @TableField(value = "remark")
    private String remark;

    /**
     * 修改时间
     */
    @TableField(value = "update_time")
    private Date updateTime;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Date createTime;

    /**
     * 修改人
     */
    @TableField(value = "update_by")
    private String updateBy;

    /**
     * 创建人
     */
    @TableField(value = "create_by")
    private String createBy;

    @TableField(exist = false)
    private Double similarity;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}